expert debugging